﻿@charset "utf-8";

.icon{background:url(../images/icon.png) no-repeat;}
.orange{ color:#e25d39;}

.top_ad{ position:relative; z-index:1;width:100%; height:90px; overflow:hidden; background-color:#d42622;width: 100%; min-width: 1200px;}
.top_ad a{ float:left; width:100%; min-width:1200px; height:90px;}
.top_ad a.closed{ position:absolute; z-index:2; top:10px; right:60px; width:21px; min-width:21px; height:21px; background:url(../images/closed.png) no-repeat;}
.top_ad a.closed:hover{ background:url(../images/closed_hover.png) no-repeat;}


.topbox{ margin:auto; width:100%; min-width:1200px; height:auto; display:block; clear:both; background-color:#FFF;}
.topbox .topbanner_all{ float:left; width:100%; height:30px; display:block; clear:both; background-color:#efefef;}
.topbanner{ margin:0 auto; width:1200px; height:40px; line-height:30px;}
.topbanner .topbanner_welcome{ line-height:28px; font-size:14px;font-family: "微软雅黑";color:#666;}
.topbanner .topbanner_right{ width:auto; line-height:30px;}
.topbanner .topbanner_right a{ float:left; width:auto; line-height:15px; margin-top:7px; margin-left:10px; font-size:14px; color:#6e6e6f; padding-right:10px; border-right:#CCC 1px solid;}
.topbanner .topbanner_right a.orange{ color:#e25d39;}
.topbanner .topbanner_right a.tjkrk{padding-left:25px; position: relative;}
.topbanner .topbanner_right a.tjkrk>div{position: absolute; width: 20px; height: 13px; left: 0px; top: 2px;}
.topbanner .topbanner_right a.tjkrk>div>img{width: 20px; height: 13px; display: block;position: relative;
animation: tjkrk 3s  infinite;
-moz-animation: tjkrk 3s   infinite; /* Firefox */
-webkit-animation: tjkrk 3s   infinite;  /* Safari 和 Chrome */
-o-animation: tjkrk 3s  infinite;   /* Opera */
}

@keyframes tjkrk
{
0% {
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg); /* Safari 和 Chrome */
-moz-transform: rotateY(0deg);    /* Firefox */
}
20% {
transform: rotateY(180deg);
-webkit-transform: rotateY(180deg); /* Safari 和 Chrome */
-moz-transform: rotateY(180deg);    /* Firefox */
}
40% {
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg); /* Safari 和 Chrome */
-moz-transform: rotateY(360deg);    /* Firefox */
}
100% {
transform: rotateY(360deg);
-webkit-transform: rotateY(360deg); /* Safari 和 Chrome */
-moz-transform: rotateY(360deg);    /* Firefox */
}
}

@-moz-keyframes myfirst /* Firefox */
{

}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{

}

@-o-keyframes myfirst /* Opera */
{

}
.topbanner .topbanner_right a.tjkrk>div>img{


}


.topbanner .topbanner_right a.t_gwc{ background:url(../images/t_gwc.png) no-repeat; padding-left:23px;}
.topbanner .topbanner_right a.t_phone{ background:url(../images/t_phone.jpg) no-repeat; padding-left:18px;}
.topbanner .topbanner_right a.t_pc{ background:url(../images/t_pc.jpg) no-repeat; padding-left:18px;}
.topbanner .topbanner_right a b{ font-weight:normal; font-size:18px;}

.topbanner .topbanner_right em{ float:left; width:auto; margin-left:10px; font-size:14px;}
.topbanner .topbanner_right em.t_tel{ background:url(../images/t_tel.jpg) left no-repeat; padding-left:20px;}


.topbanner .topbanner_right .t_login{ float:left; width: auto; height:25px; line-height:15px; font-size:14px; color:#6e6e6f; background:url(../images/t_login.jpg) right 6px no-repeat; padding-right:15px; margin-top:7px; position:relative; cursor:pointer; z-index:1001;}
.topbanner .topbanner_right .t_login a{margin-top:0;}
.topbanner .topbanner_right .t_login:hover{ background:url(../images/t_login_up.jpg) right 6px no-repeat;}
.topbanner_right .t_login .top_login{ display: none;}
.topbanner_right .t_login:hover .top_login{ display:block; position:absolute; top:22px; left:-10px; width:100px; height:auto; border:#ddd 1px solid; background-color:#FFF;}
.topbanner_right .t_login:hover .top_login a{ float:left; width:90px; height:auto; line-height:30px; padding-left:10px; padding-right:0; margin:0; border-right:none;}
.topbanner_right .t_login:hover .top_login a:hover{ background-color:#eee;}


.t_mem{ width:auto; height:30px; line-height:28px; position:relative; z-index:1001;}
.t_mem .t_username{ width:auto; height:30px; line-height:28px; font-size:14px; color:#6e6e6f; padding-right:8px; padding-left:8px; border-left:#efefef 1px solid; }
.t_mem .t_username:hover{ background-color:#FFF; border-left:#E5E5E5 1px solid;}
.t_mem .t_username a{ float:left; line-height:28px; font-weight:normal; margin:0; padding:0; border:none;}
.t_mem .t_username span{ float:left; width:8px; height:28px; line-height:28px; background:url(../images/news.png) right no-repeat;}
.t_mem .t_username i{ float:left; width:8px; height:30px; line-height:28px; background:url(../images/t_login.png) right center no-repeat; margin:0 0 0 4px;}
.t_mem .t_username:hover i{ background:url(../images/t_login_up.png) right center no-repeat;}

.t_mem:hover .t_username{ background-color:#FFF; border-left:#E5E5E5 1px solid;}
.t_mem:hover .t_username i{ background:url(../images/t_login_up.png) right center no-repeat;}

.t_mem .top_mem{ display:none;}
.t_mem:hover .top_mem{ display:block; position:absolute; top:30px; left:0; width:253px; height:192px; background-color:#FFF; border:#E5E5E5 1px solid; border-top:none;}
.t_mem:hover .top_mem .top_mem_info{ width:100%; height:120px;}
.t_mem:hover .top_mem .top_mem_info i{ float:left; width:84px; height:84px;}
.t_mem:hover .top_mem .top_mem_info i a{ float:left; width:84px; height:84px; text-align:center; padding:0; margin:17px 0 0 14px; border-radius:42px; overflow:hidden; border:none;}
.t_mem:hover .top_mem .top_mem_info i a img{ width:84px; height:84px; }
.t_mem:hover .top_mem .top_mem_info p{ float:right; width:147px; line-height:25px; height:84px; margin:12px 0 0 0;}
.t_mem:hover .top_mem .top_mem_info p em{ float:left; width:100% !important; height:auto; line-height:25px; margin-left:0 !important;}
.t_mem:hover .top_mem .top_mem_info p em a{ float:right; width:auto; height:auto; line-height:25px; margin:0 15px 0 0; padding:0; border:none;}
.t_mem:hover .top_mem .top_mem_info p em a:hover{ color:#019eeb;}
.t_mem:hover .top_mem .top_mem_info p em samp{ float:left; width:auto; height:21px; line-height:20px; background-color:#F28123; color:#FFF; font-size:14px; padding:0 4px; margin:5px 0 8px 0;}
.t_mem:hover .top_mem .top_mem_info p em i{ float:left; width:auto; height: auto; font-size:14px; color:#6e6e6f;}
.t_mem:hover .top_mem .top_mem_info p em span{ float:left; width:45px; height:9px; margin:10px 0 0 5px; background-color:#DBDBDB;}
.t_mem:hover .top_mem .top_mem_info p em span span{ width:auto; margin:0; background-color:#F28123;}
.t_mem:hover .top_mem .top_mem_info p em font{ float:left; width:auto; margin:0 0 0 5px; font-size:14px; color:#F28123;}

.t_mem:hover .top_mem .top_mem_order{ width:100%; height:75px;}
.t_mem:hover .top_mem .top_mem_order a{ float:left; width:63px; height:auto; text-align:center; margin:0; padding:45px 0 0 0; border:none; font-size:12px; color:#6e6e6f;}
.t_mem:hover .top_mem .top_mem_order a.personal{ background:url(../images/t_personal.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.personal:hover{ background:url(../images/t_personal_bg.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.undone{ background:url(../images/t_undone.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.undone:hover{ background:url(../images/t_undone_bg.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.news{ background:url(../images/t_news.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.news:hover{ background:url(../images/t_news_bg.png) center 6px no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.report{ background:url(../images/t_report.png) center top no-repeat;}
.t_mem:hover .top_mem .top_mem_order a.report:hover{ background:url(../images/t_report_bg.png) center top no-repeat;}


.t_news{ width:auto; height:30px; line-height:30px; position:relative; z-index:1001;}
.t_news:hover{ background-color:#FFF; border-left:#E5E5E5 1px solid; margin-left:-1px;}
.t_news .t_news_quantity{ width:auto; height:30px;}
.t_news .t_news_quantity a{ border:none; padding-right:0; padding-left:25px;}
.t_news .t_news_quantity a.news{ background:url(../images/top_news.png) left no-repeat;}
.t_news .t_news_quantity a.news_empty{ background:url(../images/top_news_empty.png) left no-repeat;}
.t_news .t_news_quantity a b{ font-weight:normal; font-size:14px; margin-left:3px;}
.t_news .t_news_quantity i{ float: left; width:8px; height:15px; margin:7px 0 0 0; padding-right:15px; background:url(../images/t_login.png) center no-repeat; border-right:#CCC 1px solid;}
.t_news:hover .t_news_quantity i{ background:url(../images/t_login_up.png) center no-repeat; border-right:#fff 1px solid;} 

.t_news .top_news{ display: none;}
.t_news:hover .top_news{ display:block; position:absolute; top:30px; left:-1px; width:312px; height: auto; line-height:25px; padding-bottom:14px; background-color:#FFF; border:#E5E5E5 1px solid; border-top:none;}
.t_news .top_news ul{ float:left; width:100%; height:auto;}
.t_news .top_news ul li{ float:left; width:100%; height:auto; padding:10px 0 15px 0; border-bottom:#E5E5E5 1px solid;}
.t_news .top_news ul li span{ float:left; width:270px; height:auto; line-height:25px; padding:0 20px 0 20px; margin:0;}
.t_news .top_news ul li span a{ float:left; width:auto; max-width:230px; height:auto; line-height:25px; font-size:14px; color:#4b4643; font-weight:normal; padding:0; margin:0; border:none;}
.t_news .top_news ul li span a:hover{ color:#019eeb}
.t_news .top_news ul li span a.top_news_look{ float:right; color:#F77C1E; font-weight:normal;}
.t_news .top_news ul li span a.top_news_look:hover{ color:#019eeb;}
.t_news .top_news ul li p{ float:left; width:270px; height:auto; line-height:20px; padding:0 20px 0 20px; margin:6px 0 0 0; font-size:12px; color:#999;}
.t_news .top_news .top_news_btn{ width:100%; height:auto; margin:13px 0 0 0; padding:0;}
.t_news .top_news .top_news_btn a{ float:left; width:145px; height:34px; line-height:34px; text-align:center; padding:0; margin:0 0 0 83px; font-size:14px; color:#4b4643; font-weight:bold; background-color:#DDF0F7; border:none;}
.t_news .top_news .top_news_btn a:hover{ background-color:#C1E5F2;}


.t_shopping{ width:auto; height:30px; line-height:30px; position:relative; z-index:1001;}
.t_shopping:hover{ background-color:#FFF; border-left:#E5E5E5 1px solid; margin-left:-1px;}
.t_shopping .t_shopping_car{ width:auto; height:30px;}
.t_shopping .t_shopping_car a.t_gwc{ border:none; padding-right:0;}
.t_shopping .t_shopping_car i{ float: left; width:8px; height:15px; margin:7px 0 0 0; padding-right:15px; background:url(../images/t_login.png) center no-repeat; border-right:#CCC 1px solid;}
.t_shopping:hover .t_shopping_car i{ background:url(../images/t_login_up.png) center no-repeat; border-right:#fff 1px solid;} 


.t_shopping .top_shopping{ display:none;}
.t_shopping:hover .top_shopping{ display:block; position:absolute; top:30px; left:-1px; width:301px; height:205px; line-height:25px; padding:0 20px; background-color:#FFF; border:#E5E5E5 1px solid; border-top:none;}
.t_shopping:hover .top_shopping i{ float:left; width:100%; height:auto; font-size:13px; color:#ccc; margin:9px 0 0 0;}
.t_shopping:hover .top_shopping p{ float:left; width:100%; height:auto; border-bottom:#DBDBDB 1px solid; margin:7px 0 0 0; padding:0 0 15px 0;}
.t_shopping:hover .top_shopping p i{ float:left; width:62px; height:auto; padding:0; margin:0;}
.t_shopping:hover .top_shopping p i a{ float:left; width:100%; height:auto; margin:0; padding:0; border:none;}
.t_shopping:hover .top_shopping p span{ float:right; width:230px; height:auto; line-height:20px; margin:0; padding:0;}
.t_shopping:hover .top_shopping p span a{ float:left; width:auto; height:auto; line-height:20px; margin:0; padding:0; border:none; font-size:12px; color:#4b4643;}
.t_shopping:hover .top_shopping p span a:hover{ color:#019eeb;}
.t_shopping:hover .top_shopping p span b{ float:right; font-size:14px;}
.t_shopping:hover .top_shopping p samp{ float:right; width:230px; height:auto; line-height:25px; margin:0; padding:0;}
.t_shopping:hover .top_shopping p samp a{ float:right; width:auto; height:auto; line-height:25px; margin:0; padding:0; border:none; font-size:14px; color:#4b4643;}
.t_shopping:hover .top_shopping p samp a:hover{ color:#E85D3E;}
.t_shopping:hover .top_shopping samp{ float: left; width:100%; height:auto; text-align:right; margin:7px 0 0 0; padding:0; font-size:14px; color:#4b4643;}
.t_shopping:hover .top_shopping big{ float:left; width:100%; height:auto; padding:0; margin:12px 0 0 0;}
.t_shopping:hover .top_shopping big a{ float:right; width:132px; height:34px; line-height:34px; text-align:center; font-size:14px; color:#FFF; margin:0; padding:0; border:none; background-color:#E85D3E; border-radius:2px;}
.t_shopping:hover .top_shopping big a:hover{ background-color:#F26750;}

.t_shopping .top_shopping_empty{ display:none;}
.t_shopping:hover .top_shopping_empty{ display:block; position:absolute; top:30px; left:-1px; width:323px; height:75px; line-height:25px; padding:0; background:url(../images/t_gwc_empty.png) 12px 24px no-repeat; background-color:#FFF; border:#E5E5E5 1px solid; border-top:none;}
.t_shopping:hover .top_shopping_empty p{ float:left; margin:25px 0 0 60px; padding:0; line-height:25px; font-size:14px; color:#CCC;}


.topbox .top{ margin:auto; width:1200px; height:139px; display:block; clear:both; /*overflow:hidden;*/ padding-bottom:0;}
.topbox .top .logo{ width:215px; height:auto; margin:40px 0 0 0;}
.topbox .top .logo img{ height:58px;}
.topbox .top .logo.newlogo{ width:215px; height:auto; margin:4px 0 0 0;}
.topbox .top .logo.newlogo img{ height:125px;margin-left: -15px}

.topbox .top .locate{ width:103px; height:50px; margin-top:48px; position:relative; z-index:1000;margin-left: 5px;}
.topbox .top .locate .locate_city{ width:103px; height:50px; position:relative;}
.topbox .top .locate .locate_city a{ float:left; width:55px; height:40px; position:relative;}
.topbox .top .locate .locate_city a b{ float:left; width:85px; height:24px; line-height:24px; font-size:16px; color:#333; font-weight:normal; padding-left:15px; background:url(../images/locate.jpg) left no-repeat; cursor:pointer;}
.topbox .top .locate .locate_city a em{ float:left; width:60px; height:14px; line-height:14px; text-align:center; font-size:12px; color:#999; border:#DBDBDB 1px solid; cursor:pointer;}

.open .tips_city { display: block; }
.tips_city { float: left; width: 130px; background-color: #ffffff; border: 1px solid #dbdbdb; border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); display: none; font-size: 14px; margin:0; padding: 5px 0; position: absolute; top:45px; left:0; z-index: 1000; }
.tips_city dd { float:left; width:100%; height:auto; margin: 0; padding: 0; }
.tips_city dd a { float:left; width:122px; height:auto; color: #333333; display: block; font-weight: normal; line-height:30px; margin:0 0 0 -1px; padding:0 0 0 10px; white-space: nowrap; }
.tips_city dd a:hover{ color: #ffffff; background-color: #019eeb; }


.topbox .top .top_center{ width:655px; height: auto; margin:54px 0 0 15px;}
.topbox .top .newcenter{margin-top:20px;height:91px;}
.topbox .top .newcenter .top_searchtab{
    margin-left: 10px;
    height: 25px;
	position:relative;
	z-index:1001
}
.topbox .top .newcenter .top_searchtab i{
    font-size: 14px;
    height: 25px;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    width: 50px;
}
.topbox .top .newcenter .top_searchtab i:hover{background-color:#cbedff; color:#008cd6;}
.topbox .top .newcenter .top_searchtab i.active{
    background-color: #019eeb;
    color: #fff;
}
.topbox .top .top_center .top_search{ width:580px; height:auto; line-height:25px; position:relative; z-index:1000}


.topbox .top .top_center .top_search input{font-family: "微软雅黑"; font-size: 14px; float:left; width:423px; height:36px; line-height:36px; margin:0 0 0 10px; color:#666; padding:0 10px 0 10px; border:#019eeb 2px solid; position:relative; z-index:1002;}
.topbox .top .top_center .top_search input:focus{ outline:none;}
.topbox .top .top_center .top_search a.pointer{ float:left; width:122px; height:40px; line-height:36px; text-align:center; background-color:#019eeb; color:#FFF; font-size:14px;position:absolute;right:1px;top:25px;
}

.topbox .top .top_tel{ width:206px; height: auto; margin:38px 0 0 0; text-align:right;}
.topbox .top .hotsearch{
        overflow: hidden;
    float: left;
    width: 450px;
    line-height: 25px;
    color: #999;
    font-size: 12px;
}
.topbox .top .hotsearch a{
    color: #999;
    margin-left: 10px;
}
.topbox .top .hotsearch a:hover{
    color: #019eeb;
}

.topbox .nav{ margin:auto; width:100%;height:40px; border-bottom:#019eeb 3px solid; position:relative; z-index:999;}
.topbox .nav .nav_all{ margin:auto; width:1200px;}
.topbox .nav .nav_body{ float:left; width:960px; height:40px;}
.topbox .nav .nav_body li{float:left; width:100px; line-height:40px; color:#fff; padding:0 10px; margin:0;text-align:center;}
.topbox .nav .nav_body li a{ margin:auto; width:auto; height:40px; display:block; color:#555555; font-size:16px;}
.topbox .nav .nav_body li.nav_hot{ background:url(../images/nav_hot.jpg) right -2px no-repeat;}
.topbox .nav .nav_body li.p_kktc{position: relative;  }
.topbox .nav .nav_body li.p_kktc:before{content: "";display: table; width: 27px; height: 16px;background:url(../images/hot.png); position: absolute;right: 29px; top: -7px;}
.topbox .nav .nav_body li.nav_sy{ width:70px;}
.topbox .nav .nav_body li.nav_dz{ width:100px;}

.topbox .nav .nav_body li.nav_tips{ float:left; /*width:86px;*/ height:43px; padding:0; text-align:left; /*margin-left:27px;margin-right:10px; background:url(../images/select_down.png) 75px center no-repeat;*/ position:relative; z-index:99;}
/*.topbox .nav .nav_body li.nav_tips:hover{ background:url(../images/select_up.png) 75px center no-repeat;}*/
.topbox .nav .nav_body li.nav_tips a:hover i{ display:none;}
.topbox .nav .nav_body li.nav_tips a:hover span{ display: inline-block;}
.topbox .nav .nav_body li.nav_tips a i{ float:right; color:#6e6e6f;}
.topbox .nav .nav_body li.nav_tips a span{ float:right; color:#6e6e6f; display:none;}
.topbox .nav .nav_body li.nav_tips ul{ display:none;}
.topbox .nav .nav_body li.nav_tips:hover ul{ display:block; position:absolute; top:43px; left:-15px;margin-left:15px; width:101px; height:auto; padding-bottom:0; border:#eee 1px solid; z-index:99; background-color:#FFF;}
.topbox .nav .nav_body li.nav_tips:hover ul li{ width:101px; height:30px; line-height:30px; padding:0;}
.topbox .nav .nav_body li.nav_tips:hover ul li a{ float:left; width:86px; height:30px; line-height:30px; font-size:14px; padding:0 0 0 15px; text-align:left;}
.topbox .nav .nav_body li.nav_tips:hover ul li a:hover{ background-color:#eee; color:#6e6e6f;}


.topbox .nav .nav_body .nav-on{ background:url(../images/nav_bg.png) center 32px no-repeat; color:#019eeb;}
.topbox .nav .nav_body a:hover{ background-color: #019EEB;color:white;}

.topbox .nav .menu_body{ float:left; width:238px; height:40px;}
.topbox .nav .menu_body .nav_service{ float:left; width:238px; height:auto; line-height:40px; border-bottom:#019EEB 3px solid;}
.topbox .nav .menu_body .nav_service a{ float:left; width:100%; line-height:40px; text-align:center; background-color:#019eeb; color:#FFF; font-size:15px; }
.topbox .nav .menu_body .nav_service a i{ line-height:25px; }
.topbox .nav .menu_body .nav_service a span{ display:none;}


.menu { margin:43px auto; width:1100px; height:auto; font-size:11px; position:relative;  display: block; z-index:999;}
/*.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#fff;width:238px; height:20px; text-align:center; color:#fff; line-height:20px; font-size:11px; overflow:hidden;}*/
.menu ul { position:absolute; width:238px; top:0; left:0; z-index:9999; padding:0; margin:0;list-style-type: none; background-color:#299aef; border-top:#299aef 1px solid;}
.menu li {float:left; width:228px; height:70px; line-height:25px; padding-left:10px; position:relative; border-bottom:#57ABEA 1px solid;}
.menu li span{ float:left; width:100%; color:#FFF; font-size:14px; margin-top:8px;}
.menu li a{ float:left; width:75px; color:#FFF; font-size:12px;}
.menu li a:hover { color:#299aef;}
.menu li ul {display: none;}
.menu li.lihover { background-color:#FFF; border-left:#ddd 1px solid;}
.menu li.lihover span {color:#333;}
.menu li.lihover a {color:#333;}
.menu li.lihover a:hover { color:#299aef;}
.menu li.lihover ul {display:block; position:absolute; top:21px; left:0; width:688px; height:auto; min-height:200px; z-index:5; margin-left:-1px; margin-top:-1px; background-color:#FFF; padding:0 10px; padding-bottom:10px; border:#ddd 1px solid;}
.menu li.lihover ul em{ position:absolute; width:2px; height:70px; top:0; left:-1px; background-color:#FFF;}
.menu li.lihover ul li { width:auto; height:auto; border-bottom:none;}
.menu li.lihover ul li:hover { border-left:none;}
.menu li.lihover ul li span{ width:690px; font-weight:bold;}
.menu li.lihover ul li a {display:block; width:auto; min-width:75px; margin:10px 20px 0 0; color:#000;}
.menu li.lihover ul li a:hover { color:#299aef;}
.menu li.lihover ul {left:238px; top:0; z-index:999;}
.menu li.lihover ul.left {left:-105px;}


/*绿色鼠标滑过变化*/
/*绿23da98*/
/*39e2a5*/

/*蓝019eeb*/
/*#1fa5e7*/

/*foot*/
.application{ width:1100px; height: auto; margin:25px 0 0 0; padding-bottom:20px; background-color:#fafafa; /*border:#D8D8D8 1px solid; border-radius:5px;*/ overflow:hidden;}
.application .application_t{ width:1100px; height: 42px; line-height:42px; margin-bottom:8px; background-color:#FFF;}
.application .application_t h2{ font-family:"微软雅黑"; font-size:18px; color:#019eeb; font-weight:normal; margin-left:12px;}

.application .application_body{ width:1100px; height: auto;}
.application .application_body ul{ float:left; width:1100px; height:auto;}
.application .application_body ul li{ float:left; width:260px; height: auto; line-height:30px; margin:0 0 0 80px;}
.application .application_body ul li span{ float:left; width:100%; height:auto; line-height:37px; color:#aaaaaa; font-size:16px;}
.application .application_body ul li p{ float:left; width: 258px; height:44px; border:#dfdfdf 1px solid; background-color:#fff; border-radius:6px; overflow:hidden;}
.application .application_body ul li p input{ float:left; width: 232px; height:42px; font-size:14px; font-family:"微软雅黑"; color:#333; border:none; background-color:#fff; margin:0 0 0 14px;}
.application .application_body ul li p input:focus { outline:none; }

.application .application_body ul .ab_sex{}
.application .application_body ul .ab_sex p{ border:none; height:48px; overflow:inherit;}
.application .application_body ul .ab_sex samp{ float: left; width:100%; height:48px; margin:0;}
.application .application_body ul .ab_sex samp label{ float:left; width:129px; height:48px;}
.application .application_body ul .ab_sex samp label input{ width:auto;}

.application .application_body ul .ab_remark{ width:980px;}
.application .application_body ul .ab_remark span{ width:60px; margin:8px 0 0 0;}
.application .application_body ul .ab_remark textarea{ float:left; width: 858px; height:77px; line-height:25px; font-size:14px; font-family:"微软雅黑"; color:#333; padding:5px 10px; border:#ccc 1px solid; background-color:#fff; overflow:hidden; margin:18px 0 0 0;}
.application .application_body ul .ab_remark textarea:focus { outline:none; }


.application .application_body .application_btn{ width:1020px; margin-top:15px;}
.application .application_body .application_btn input{ float: right; width:155px; height:50px; background-color:#019eeb; text-align:center; border:none; border-radius:5px; font-size:16px; color:#FFF; font-family:"微软雅黑"; font-weight:bold;}
.application .application_body .application_btn input:hover{ background-color:#1fa5e7;}
/*康康套餐头部*/
.kktctop{
    border-bottom: 2px solid #019eeb;
	min-width: 1200px;
}
.kktctopcontent{
    width: 1200px;
    height: 56px;
    margin: 31px auto;
}
.kktctopcontent .left{
    float: left;
}
.kktctopcontent .left .logoimg{
    height: 58px;
    vertical-align: bottom;
}
.kktctopcontent .left .headname{
    display: inline-block;
    margin:0 10px 10px 20px;
    vertical-align: bottom;
}
.kktctopcontent .left .headname h1{
    margin: 0;
    height: 40px;
    line-height: 40px;
    border-left: 2px solid #999999;
    padding: 0 20px;
    font-size: 28px;
    color: #019eeb;
    font-weight: normal;
    box-sizing: border-box;
    
}
.kktctopcontent .right{
    float: right;
    height: 58px;
    line-height: 58px;
}
.kktctopcontent .right a{
    display: inline-block;
    height:58px;
    line-height: 58px;
    font-size: 14px;
    color: #666;
}
.kktctopcontent .right a:hover{
    color:#019eeb; 
    text-decoration: underline;
}
.kktctopcontent .right a+a{
    margin-left: 20px;
}


.foot{width:100%; min-width:1200px; height: auto; background-color:#FFF;}
/*.foot{ float:left; width:100%; min-width:1200px; height: auto; background-color:#FFF;}*/

.foot .footer_tips{ float:left; width:100%; height: 233px; background-color:#dbdbdb;position: relative;z-index: 1;}
.foot .footer_tips .footer_tips_body{ margin:auto; width:1200px; height: 233px; padding-left:0;}
.foot .footer_tips .footer_tips_body ul{ float:left; width:200px; height: auto; border-right:#ddd 1px solid; margin:20px 20px 0 0; position:relative; z-index:10;}
.foot .footer_tips .footer_tips_body ul li{ float:left; width:100%; height:auto; line-height:32px;}
.foot .footer_tips .footer_tips_body ul li b{ float:left; font-size:16px; color:#070002; font-weight:normal; margin-top:6px; margin-bottom:15px;}
.foot .footer_tips .footer_tips_body ul li a{ color:#6e6e6f; font-size:14px;}
.foot .footer_tips .footer_tips_body ul.footer_code{ width:109px; margin:20px 0 0 0; z-index:8;}
.foot .footer_tips .footer_tips_body ul.footer_code li b{ margin-left:5px;}
.foot .footer_tips .footer_tips_body ul.footer_code li em{ float:left; width:100%; height:27px; font-size:12px; color:#999; margin-left:5px;}
.foot .footer_tips .footer_tips_body ul.kkol_code{ float:right;}


.foot .footer{ float:left; width:100%; height: auto; padding-top:46px; padding-bottom:30px;}
.foot .footer samp{ float:left; width:100%; height:auto; line-height:25px; text-align:center; margin:0;}
.foot .footer samp img{ margin-left:3px; margin-right:3px;}
.foot .footer p{ float:left; width:100%; height:auto; line-height:33px; text-align:center; margin:10px 0 0 0; font-size:12px; color:#999999;}
/*底部结束20150604*/


/*右侧*/
.service{ position:fixed; height:auto; bottom:50px; right:0; z-index:2147483646;width: 40px}
.service ul{ float:right; width:40px; height: auto;position:relative;/*margin-right: -118px;*/}
.service ul li{ float:right;height:102px; margin:0; position:relative;background-color: #eee;position:relative;}
.service ul li+li{margin-top:3px;}
.service ul li p{float: left;position: absolute;width: 127px;height:102px;}
.service ul li a{ float:left; width:40px; height:52px;background:url(../images/s1.png) no-repeat; color:#4b4643; font-size:14px; text-align:left; text-indent: 7px;line-height: normal; padding-top:50px;position:relative;background-position:center 14px;background-color: #eee;}
//.service ul li:hover a{ background-image:url(../images/s1_bg.png);}
.service ul li a.s2{ background-image:url(../images/s2.png);}
//.service ul li:hover a.s2{ background:url(../images/s2_bg.png) no-repeat;}
.service ul li a.s3{ background-image:url(../images/s3.png);}
//.service ul li:hover a.s3{ background:url(../images/s3_bg.png) no-repeat;}
.service ul li a.s4{ background-image:url(../images/s4.png);}
.service ul li a.s5{ background:url(../images/backtop.png) no-repeat;}
//.service ul li:hover a.s4{ background:url(../images/s4_bg.png) no-repeat;}
.service ul li p img{display:block;}


/*搜索提示*/
.top_search .search_tips{width: 444px; background-color: #ffffff; position: relative;border: 1px #c5c5c5 solid;left: 10px;z-index:1001;}
.top_search .search_tips .recent_search span,.top_search .search_tips .jg_hspanot_search span,.top_search .search_tips .tj_hot_search span{display: block; float: left; width: 95px; text-align: right;font-size: 14px;font-weight: bold;}
.top_search .search_tips ul{display: block; float: left; width:335px; padding-left:5px;}
.top_search .search_tips .recent_search ul li,.top_search .search_tips .jg_hspanot_search ul li,.top_search .search_tips .tj_hot_search ul li{cursor: pointer; float: left; width:87px; margin-left: 5px; color: #666666; margin-right: 18px; text-align: left;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.top_search .search_tips ul li:hover{color: #019eeb;}
.top_search .recent_search{margin-top: 25px;margin-bottom: 15px;}
.top_search .recent_search span,.top_search .recent_search li{line-height: 20px;}
.top_search .jg_hspanot_search{margin-top: 20px;margin-bottom: 15px;}
.top_search .tj_hot_search{margin-top: 20px;margin-bottom: 15px;}
.top_search .word_result ul{width: 100%;padding:0; box-sizing:border-box;}
.top_search .word_result ul li{;border-top:1px #e4e4e4 solid; line-height:35px;padding:0 20px}
.top_search .word_result ul li:first-child{border-top:none; line-height:35px;padding-top: 0px;}
.top_search .word_result li span{display: block; cursor: pointer; float: left; font-size: 14px; color: #000000;line-height: 33px;}
.top_search .word_result li i{display: block; float: right;font-size: 12px; color: #777777;}
.top_search .word_result ul li:after{content: "";display:table;clear: both;}
.top_search .word_result ul li:hover span,.top_search .word_result ul li:hover i{color:#019eeb; }
/*.topbox .top .top_center .top_search span{ float:left; width:66px; height:34px; padding-left:10px; background:url(../images/t_tips.jpg) 60px 14px no-repeat; cursor:pointer;}*/.open .search_tips { display: block; border-radius:5px;overflow:hidden;}
/*.search_tips { float: left; width: 75px; background-color: #ffffff; border: 1px solid #dbdbdb; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); display: none; font-size: 14px; margin:0; position: absolute; top:33px; left:0; z-index: 1000; }
.search_tips li { float:left; width:65px; height:auto; line-height:30px; padding-left:10px; cursor:pointer;}
.search_tips li:hover{color: #ffffff; background-color: #019eeb;}
.topbox .top .top_center .top_search span select{ float:left; width:100px; height:34px; line-height:34px; border:none; color:#666; background:url(../images/t_tips.jpg) 50px 14px no-repeat;}
.topbox .top .top_center .top_search span select:focus{ outline:none;}
*/

.top_search .word_result ul li:hover{background:#f9f9f9;}
.top_search .word_result ul li>a{ display: block; width: 404px; }
.top_search .word_result ul li>a:after{content: "";display: table;clear: both;}